package com.niit.session16;

import java.text.NumberFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;
import java.util.Locale;

public class LocalDemo {
	public static void main(String[] args) {
//		日期的本地化
		System.out.println("------------------日期的本地化-------------------");
//		获取现在的时间
		LocalDateTime now = LocalDateTime.now();
		System.out.println("本地化之前的日期："+now);
//		获取一个本地化日期格式
//		DateTimeFormatter 输入技巧 dtf +alt+/
		DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM);
//		格式化日期
		String format = formatter.format(now);
		System.out.println("本地化之后的日期："+format);
		System.out.println("------------------货币的本地化-------------------");
		//￥，$，€
//		获取货币本地化化对象
		NumberFormat numberFormat = NumberFormat.getCurrencyInstance(Locale.getDefault());
//		格式化货币
		String format2 = numberFormat.format(10.15);
//		如果打印出来的货币符号是问号，是编码问题
//		右键这个文件，选properties，在resources中把编码改为utf-8
		System.out.println(format2);
	}

}
